Data-only flattening for nested data parallelism
نویسندگان
چکیده
منابع مشابه
Work-Efficient Nested Data-Parallelism†
An apply-to-all construct is the key mechanism for expressing data-parallelism, but data-parallel programming languages like HPF and C* significantly restrict which operations can appear in the construct. Allowing arbitrary operations substantially simplifies the expression of irregular and nested data-parallel computations. The technique of flattening nested parallelism introduced by Blelloch,...
متن کاملA Calculational Approach to Flattening Nested Data Parallelism in Functional Languages
The data-parallel programming model is currently the most successful model for programming massively parallel computers. Unfortunately, it is, in its present form, restricted to exploitingflat data parallelism, which is not suitable for some classes of algorithms, e.g. those operating on irregular structures. Recently, some effort has been made to implement nested data-parallel programs efficie...
متن کاملNepal - Nested Data Parallelism in Haskell
This paper dis usses an extension of Haskell by support for nested data-parallel programming in the style of the spe ialpurpose language Nesl. More pre isely, the extension onsists of a parallel array type, array omprehensions, and a set of primitive parallel array operations. This extension brings a hitherto unsupported style of parallel programming to Haskell. Moreover, nested data parallelis...
متن کاملFunctional programming for nested data parallelism on GPUs
Recent advances in general purpose GPU computing technology allow new data parallel kernel jobs to be dispatched dynamically during kernel execution. This enables significantly more expressive programming using nested data parallelism (NDP), where the restrictive need for flat data structures and computation has been lifted. Functional programming is fundamentally well suited for expressing dat...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
ژورنال
عنوان ژورنال: ACM SIGPLAN Notices
سال: 2013
ISSN: 0362-1340,1558-1160
DOI: 10.1145/2517327.2442525